.class public Input_functions
.super scarlett/ScarlettRuntime
; standard initializer
.method public <init>()V
   aload_0
   invokenonvirtual scarlett/ScarlettRuntime/<init>()V
   return
 .end method
.method public static main([Ljava/lang/String;)V
    .limit stack 16
    .limit locals 2
    new Input_functions
    dup
    invokenonvirtual Input_functions/<init>()V
    aload_0
    invokenonvirtual Input_functions/ScarlettMain([Ljava/lang/String;)V
	return
.end method

.method public testFunc(Ljava/lang/Object;)V

	aload_0 ; This ptr for Show command
	aload_1
	invokevirtual scarlett/ScarlettRuntime/Show(Ljava/lang/Object;)V

	return
	
	
	.limit locals 10
	.limit stack  16
.end method

.method public  run([Ljava/lang/String;)V
.var 1 is can1 Ljava/lang/String;
.var 2 is can2 Ljava/lang/String;
.var 3 is can3 Ljava/lang/String;

	ldc "nuts" ; stringConstant
	astore 1
	ldc "nuts" ; stringConstant
	astore 2
	ldc "nuts" ; stringConstant
	astore 3
	aload_0 ; This ptr for Show command
	ldc "this is my other test" ; stringConstant
	invokevirtual Input_functions/testFunc(Ljava/lang/Object;)V
    return

.limit locals 10
.limit stack  16
.end method
